A Prefeitura de Sorocaba, por meio da Secretaria de Serviços Públicos e Obras (Serpo), iniciou, nesta sexta-feira (19), a implantação de playground e iluminação em LED na Praça Isabel Linares Ascêncio, localizada na Rua Manoel Lopes, na Vila Hortência, Zona Leste da cidade. A previsão de conclusão é de até 150 dias.
As melhorias no bairro serão executadas pela empresa W2 Engenharia e Consultoria Ltda., com recurso de emenda impositiva do vereador Fernando Dini. “A parceira entre Executivo e Legislativo permite implantações e melhorias importantes para a população. Vamos aproveitar um espaço público para oferecer mais lazer aos moradores do bairro”, destacou o prefeito Rodrigo Manga.
Na ocasião, o prefeito esteve acompanhado do secretário municipal de Serviços Públicos e Obras (Serpo), Darwin de Almeida Rosa; de Mobilidade (Semob), Carlos Eduardo Paschoini; de Comunicação (Secom), Rodrigo Alcântara; de Gabinete Central (SGC), Evandro Bueno; de Planejamento e Desenvolvimento Urbano (Seplan), Maurício Campanati; e de Governo (Segov), Sergio Barreto. Também estiveram presentes o diretor-geral do Saae/Sorocaba, Glauco Fogaça; o diretor-presidente da Urbes, Adriano Brasil; o ouvidor-geral do Município, Giovane Neves, o líder comunitário Daniel Saidinha, o vereador Fernando Dini, assim como o engenheiro da W2 Engenharia, Azor Prado.
Durante a solenidade, os moradores tiveram acesso a serviços, como ginástica laboral com o grupo do Parque dos Espanhóis, aferição de pressão e exames de glicemia e atendimento na unidade “Médico na Praça”, pela Secretaria da Saúde (SES), além de participarem do Bazar Solidário, iniciativa do Fundo Social de Solidariedade (FSS), além da distribuição de mudas pela Secretaria do Meio Ambiente, Proteção e Bem-Estar Animal (Sema).
$$ = $.noConflict();
var initPhotoSwipeFromDOM = function(gallerySelector) {
// parse slide data (url, title, size …) from DOM elements
// (children of gallerySelector)
var parseThumbnailElements = function(el) {
var thumbElements = el.childNodes,
numNodes = thumbElements.length,
items = [],
figureEl,
childElements,
linkEl,
size,
item;
for(var i = 0; i < numNodes; i++) {
figureEl = thumbElements[i]; //
// include only element nodes
if(figureEl.nodeType !== 1) {
continue;
}
linkEl = figureEl.children[0]; // element
linkEl = figureEl; // element
// console.log(linkEl);
size = linkEl.getAttribute(‘data-size’).split(‘x’);
// create slide object
item = {
src: linkEl.getAttribute(‘href’),
w: parseInt(size[0], 10),
h: parseInt(size[1], 10)
};
if(figureEl.children.length > 1) {
//
item.title = figureEl.children[1].innerHTML;
}
if(linkEl.children.length > 0) {
// thumbnail element, retrieving thumbnail url
item.msrc = linkEl.children[0].getAttribute(‘src’);
}
item.el = figureEl; // save link to element for getThumbBoundsFn
items.push(item);
}
return items;
};
// find nearest parent element
var closest = function closest(el, fn) {
return el && ( fn(el) ? el : closest(el.parentNode, fn) );
};
// triggers when user clicks on thumbnail
var onThumbnailsClick = function(e) {
e = e || window.event;
e.preventDefault ? e.preventDefault() : e.returnValue = false;
var eTarget = e.target || e.srcElement;
var clickedListItem = closest(eTarget, function(el) {
return el.tagName === ‘FIGURE’;
});
clickedListItem = eTarget.parentNode;
if(!clickedListItem) {
return;
}
// find index of clicked item
var clickedGallery = clickedListItem.parentNode,
childNodes = clickedListItem.parentNode.childNodes,
numChildNodes = childNodes.length,
nodeIndex = 0,
index;
for (var i = 0; i = 0) {
openPhotoSwipe( index, clickedGallery );
}
return false;
};
// parse picture index and gallery index from URL (#&pid=1&gid=2)
var photoswipeParseHash = function() {
var hash = window.location.hash.substring(1),
params = {};
if(hash.length < 5) {
return params;
}
var vars = hash.split('&');
for (var i = 0; i < vars.length; i++) {
if(!vars[i]) {
continue;
}
var pair = vars[i].split('=');
if(pair.length getThumbBoundsFn section of docs for more info
var thumbnail = items[index].el.getElementsByTagName(‘img’)[0], // find thumbnail
pageYScroll = window.pageYOffset || document.documentElement.scrollTop,
rect = thumbnail.getBoundingClientRect();
return {x:rect.left, y:rect.top + pageYScroll, w:rect.width};
},
shareButtons: [
{id:’download’, label:’Download image’, url:”, download:true}
],
// history & focus options are disabled on CodePen
// remove these lines in real life:
historyEnabled: false,
focus: false
};
if(disableAnimation) {
options.showAnimationDuration = 0;
}
// Pass data to PhotoSwipe and initialize it
gallery = new PhotoSwipe( pswpElement, PhotoSwipeUI_Default, items, options);
gallery.init();
};
// loop through all gallery elements and bind events
var galleryElements = document.querySelectorAll( gallerySelector );
for(var i = 0, l = galleryElements.length; i 0 && hashData.gid > 0) {
openPhotoSwipe( hashData.pid – 1 , galleryElements[ hashData.gid – 1 ], true );
}
};
// execute above function
initPhotoSwipeFromDOM(‘.pms-galeria’);
// All images need to be loaded for this plugin to work so
// we end up waiting for the whole window to load in this example
$$(window).load(function () {
$$(document).ready(function(){
collage();
$$(‘.pms-galeria’).collageCaption();
});
});
// Here we apply the actual CollagePlus plugin
function collage() {
$$(‘.pms-galeria img’).css(‘display’, ‘block’);
$$(‘.pms-galeria’).removeWhitespace().collagePlus({
‘fadeSpeed’ : 2000,
‘targetHeight’ : 150,
‘effect’ : ‘default’,
‘direction’ : ‘vertical’,
‘allowPartialLastRow’ : true
});
};
// This is just for the case that the browser window is resized
var resizeTimer = null;
$$(window).bind(‘resize’, function() {
// hide all the images until we resize them
$$(‘.pms-galeria .Image_Wrapper’).css(“opacity”, 0);
// set a timer to re-apply the plugin
if (resizeTimer) clearTimeout(resizeTimer);
resizeTimer = setTimeout(collage, 200);
});
Fonte: Prefeitura de Sorocaba





















